package com.app.biz.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.app.biz.mapper.BizSecurityConsultationMapper;
import com.app.biz.domain.BizSecurityConsultation;
import com.app.biz.service.IBizSecurityConsultationService;

/**
 * 安全咨询Service业务层处理
 * 
 * @author ruoyi
 * @date 2024-09-09
 */
@Service
public class BizSecurityConsultationServiceImpl implements IBizSecurityConsultationService 
{
    @Autowired
    private BizSecurityConsultationMapper bizSecurityConsultationMapper;

    /**
     * 查询安全咨询
     * 
     * @param baseId 安全咨询主键
     * @return 安全咨询
     */
    @Override
    public BizSecurityConsultation selectBizSecurityConsultationByBaseId(String baseId)
    {
        return bizSecurityConsultationMapper.selectBizSecurityConsultationByBaseId(baseId);
    }

    /**
     * 查询安全咨询列表
     * 
     * @param bizSecurityConsultation 安全咨询
     * @return 安全咨询
     */
    @Override
    public List<BizSecurityConsultation> selectBizSecurityConsultationList(BizSecurityConsultation bizSecurityConsultation)
    {
        return bizSecurityConsultationMapper.selectBizSecurityConsultationList(bizSecurityConsultation);
    }

    /**
     * 新增安全咨询
     * 
     * @param bizSecurityConsultation 安全咨询
     * @return 结果
     */
    @Override
    public int insertBizSecurityConsultation(BizSecurityConsultation bizSecurityConsultation)
    {
        return bizSecurityConsultationMapper.insertBizSecurityConsultation(bizSecurityConsultation);
    }

    /**
     * 修改安全咨询
     * 
     * @param bizSecurityConsultation 安全咨询
     * @return 结果
     */
    @Override
    public int updateBizSecurityConsultation(BizSecurityConsultation bizSecurityConsultation)
    {
        return bizSecurityConsultationMapper.updateBizSecurityConsultation(bizSecurityConsultation);
    }

    /**
     * 批量删除安全咨询
     * 
     * @param baseIds 需要删除的安全咨询主键
     * @return 结果
     */
    @Override
    public int deleteBizSecurityConsultationByBaseIds(String[] baseIds)
    {
        return bizSecurityConsultationMapper.deleteBizSecurityConsultationByBaseIds(baseIds);
    }

    /**
     * 删除安全咨询信息
     * 
     * @param baseId 安全咨询主键
     * @return 结果
     */
    @Override
    public int deleteBizSecurityConsultationByBaseId(String baseId)
    {
        return bizSecurityConsultationMapper.deleteBizSecurityConsultationByBaseId(baseId);
    }
}
